package com.atguigu.gmall.product.service;

import com.atguigu.gmall.model.product.BaseTrademark;
import com.atguigu.gmall.model.product.CategoryTrademarkVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface BaseTrademarkService extends IService<BaseTrademark>{
    //品牌管理分页列表
    IPage getTrademarkList(Page<BaseTrademark> page1);
    //根据category3Id获取品牌列表
    List<BaseTrademark> findTrademarkList(long category3Id);
    //删除分类品牌关联
    void removes(long category3Id, long trademarkId);
    //根据category3Id获取可选品牌列表
    List<BaseTrademark> findCurrentTrademarkList(long category3Id);
    //保存分类品牌关联
    void saves(CategoryTrademarkVo categoryTrademarkVo);
}
